home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 July / EnigmA AMIGA RUN 09 (1996)(G.R. Edizioni)(IT)[!][issue 1996-07 & 08][EARSAN CD VIII].iso / earcd / dev1 / aprfyv14.lha / APurify / README < prev    next >
Text File  |  1996-06-11  |  2KB  |  51 lines

  1. Short:      Enforcer-like tool without MMU. V1.4
  2. Author:   devulder@info.unicaen.fr    (Samuel DEVULDER)
  3. Uploader: devulder@info.unicaen.fr    (Samuel DEVULDER)
  4. Type:      dev/debug
  5.  
  6.                 APurify
  7.                 -------
  8.  
  9. A program that detects illegal memory access of your programs. It needs asm
  10. sourcefile (or reverse-engineering generated sourcefile) and insert code to
  11. check memory access.
  12.  
  13. It consists of a source parser, a linking library and *NEW* a  frontend  to
  14. make everything.
  15.  
  16. This archive contains files for APurify v1.4. There  are  GCC  version    and
  17. other  compilers-version  included  (PDC,  DICE,  and  *NEW*  SAS/C).  Read
  18. MIT-APurify.doc  if  you  are  using  GCC  and    MOT-APurify.doc  for  other
  19. compilers.
  20.  
  21. If you want to use the frontend, read APF.doc. I strongly encourage you  to
  22. use it. It is simpler to use it than making everything by hand.
  23.  
  24. The source is available from author and is not included in that archive.
  25.  
  26. New in this release (see doc/History):
  27.  
  28. - V1.4:
  29.     + fix bug in tokenize (args was sometimes badly extracted).
  30.     + start to make apurify work with SAS/C ! (requested by many 
  31.       people).
  32.     + added APF, a great frontend (does everything automatically). Lots
  33.       of modification due to SAS/C.
  34.     + added a version string in Amiga Format.  Change parser version to
  35.       1.4 to be more uniform.
  36.     + fixed some (8) bugs caused by SAS/C asm/disasm feature. Big piece
  37.       of work ! (sas buggy ?)
  38.     + fixed a problem occurring when data appears in code sections.
  39.     + added checking of memory allocated via malloc() before APurify has
  40.       started (should make argv[] accesses now considered as legal).
  41.     + Make use of source-level information for GCC, PDC, SAS/C and
  42.       dice-pro (not tested for dice-pro).
  43.     + Via ENV:APexec, APurify can now call an external process like 
  44.       an editor to point out the buggy line in the code.
  45.     + thinking about a complete rewrite of APfuncs.c to reduce its
  46.       complexity (V2.0?)
  47.  
  48. Happy debugging !
  49.  
  50.         Sam.
  51.